import smtplib
from email.header import Header
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText

# 1.连接邮箱服务器，登录邮箱

# 1.1连接邮箱服务器
# smtpliib.SMTP_SSL(邮箱连接地址,端口号)
# 地址 smtp.qq.com smtp.163.com smtp.sina.com
# 端口号 465/25
con = smtplib.SMTP_SSL('smtp.qq.com',465)

# 1.2登录邮箱
# 连接对象.login(账号,密码)
con.login('wq3stone@foxmail.com','fqdwvigiproexxfgjb')

# 2.准备数据

# 2.1创建邮件对象
msg = MIMEMultipart()

# 2.2邮件主题
subject = Header('脚本测试','utf-8').encode()
msg['Subject'] = subject
# 2.3邮件发件人
msg['From'] = 'wq3stone  <wq3stone@qq.com>'
# 2.4邮件收件人
msg['To'] = 'wq3stone@sina.com'
# 2.5邮件正文
# 普通文本MIMEText(文字内容,文本类型,编码方式)
# 文本类型：plain、html、base64
text = MIMEText('<h1>测试</h1><font color="red">测试测试测试</font>','html','utf-8')
msg.attach(text)

# 3.发送邮件
con.sendmail('wq3stone@qq.com','wq3stone@sina.com',msg.as_string())
con.quit()